import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        int[] nums = new int[]{1,2,3,4,5,6,7};
        int k = 3;
        int[] nums2 = new int[nums.length];
        while(k >= nums.length) {
            k -= nums.length;
            if(k < nums.length) {
                break;
            }
        }
        for(int i = 0; i < nums.length; i++) {
            if( (i + k) > nums.length - 1) {
                nums2[i + k-nums.length] = nums[i];
            }else {
                nums2[i + k] = nums[i];
            }
        }
        System.out.println(Arrays.toString(nums));
        System.out.println(Arrays.toString(nums2));

    }














    //统计字符串中的单词个数，这里的单词指的是连续的不是空格的字符。
//请注意，你可以假定字符串里不包括任何不可打印的字符。
//示例:
// 输入: "Hello, my name is John"
//输出: 5
// 解释: 这里的单词是指连续的不是空格的字符，所以 "Hello," 算作 1 个单词。
    private static void testMethod(){

        System.out.println("testMethod");

    }

    public static void main6(String[] args) {

        ((Main)null).testMethod();
        System.out.println( 111);
    }
    public static void main1(String[] args) {

    }


        //        int num = 0;
//        num++;
//        for (int i = 1; i < s.length(); i++) {
//            if(s.charAt(i) != ' ' && s.charAt(i - 1) ==' ' ) {
//                num++;
//            }
//        }
//        System.out.println(num);

  //      String s = " Hello, my name is  John ";
//        String[] strings = s.split(" ");
//        int size = strings.length;
//        for (int i = 0; i < strings.length; i++) {
//            if (strings[i].equals("")) {
//                size--;
//            }
//        }
//        System.out.println(size);
//    }
}

